tough nut to crack – English–Italiano translations

🇬🇧 en it 🇮🇹

tough nut to crack noun

  • challenging problem to solve
gatta da pelare
Wiktionary Links